package com.eye.catcher.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author huzhiwei
 * @since 2022-08-03
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class TSsDaStatisticsInfo extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @TableId("ID")
    private Integer id;

    /**
     * 所属基地 id
     */
    @TableField("BASE_ID")
    private Integer baseId;

    /**
     * 所属基地编号
     */
    @TableField("BASE_CODE")
    private String baseCode;

    /**
     * 所属基地名称
     */
    @TableField("BASE_NAME")
    private String baseName;

    /**
     * 观测 名称
     */
    @TableField("OBSERVE_NAME")
    private String observeName;

    /**
     * 同类占比
     */
    @TableField("SAME_PROPORTION")
    private String sameProportion;

    /**
     * 主茎叶龄 
     */
    @TableField("MAIN_STEM_LEAF_AGE")
    private String mainStemLeafAge;

    /**
     * 单株一级分糵 
     */
    @TableField("INDIVIDUAL_LEVEL")
    private String individualLevel;

    /**
     * 茎糵数 
     */
    @TableField("STEMS_NUMBER")
    private String stemsNumber;

    /**
     * 单株次生根条数
     */
    @TableField("SINGLE_PLANT_DEFECTIVE_NUMBER")
    private String singlePlantDefectiveNumber;

    /**
     * 年度
     */
    @TableField("ANNUAL")
    private Integer annual;


    @TableField(exist = false)
    private String cityName;
    @TableField(exist = false)
    private String subordinateCounties;
    @TableField(exist = false)
    private String region;
    @TableField(exist = false)
    private String total;
    @TableField(exist = false)
    private String type;

}
